package com.chen.posp.enums;

/**
 * 交易类型
 * @author zhurong
 *
 */
public enum TrxType {
	/**
	 * 余额查询
	 */
	BALANCE_INQUIRY,
	/**
	 * 可用余额查询
	 */
	AVAILABLE_FUNDSINQUIRY,
	/**
	 * 消费
	 */
	PURCHASE,
	/**
	 * 消费撤消
	 */
	PURCHASEVOID,
	/**
	 * 消费冲正
	 */
	PURCHASEREVERSAL,
	/**
	 * 消费撤消冲正
	 */
	PURCHASEVOIDREVERSAL,
	/**
	 * 预授权
	 */
	PRE_AUTHORIZATION,
	/**
	 * 预授权冲正
	 */
	PRE_AUTHORIZATION_REVERSAL,
	/**
	 * 预授权撤消
	 */
	PRE_AUTHORIZATIONVOID,
	/**
	 * 预授权撤消冲正
	 */
	PRE_AUTHORIZATIONVOIDREVERSAL,
	/**
	 * 预授权完成
	 */
	PRE_AUTHORIZATION_COMPLETION,
	/**
	 * 预授权完成冲正
	 */
	PRE_AUTHORIZATION_COMPLETION_REVERSAL,
	/**
	 * 预授权完成撤销
	 */
	PRE_AUTHORIZATION_COMPLETION_VOID,
	/**
	 * 预授权完成撤销冲正
	 */
	PRE_AUTHORIZATION_COMPLETION_VOIDREVERSAL,
	/**
	 * 退货
	 */
	PURCHASE_REFUND,
	/**
	 * 签到 
	 */
	SIGN_IN,
	/**
	 * 签退
	 */
	SIGN_OFF,
	/**
	 * 结算 settle
	 */
	SETTLE,
	/**
	 * 批上送
	 */
	BATHUP,
	/**
	 * 订单查询
	 */
	ORDERINQUIRY,
	/**
	 * 通知类交易 
	 * 如：物流签收、派单异常
	 */
	NOTIFY,
	/**
	 * 交易回执
	 */
	CALLBACK,
	/**
	 * 分期付款
	 */
	HIRE_PURCHASE,
	/**
	 * 分期付款撤销
	 */
	HIRE_PURCHASEVOID,
	/**
	 * 分期付款冲正
	 */
	HIRE_PURCHASEREVERSAL,
	/**
	 * 分期付款撤销冲正
	 */
	HIRE_PURCHASEVOIDREVERSAL,
	/**
	 * 交易确认
	 */
	ORDERCONFIRM,
    /**
     * 代扣消费
     */
    WITHHOLD_PURCHASE,
    /**
     * 转账缴费
     */
    GIROPURCHASE,
    /**
     * 转账参数下载
     */
    GIROPARAMQUERY,
    /**
     * 转账卡开通查询
     */
    GIROCARDOPENQUERY
}
